home *** CD-ROM | disk | FTP | other *** search
/ MacTech 1 to 12 / MacTech-vol-1-12.toast / Source / MacTech® Magazine / Volume 12 - 1996 / 12.04 Apr 96 / ThreadingAppleEvents.sit / ThreadingAppleEvents / Grant's CGI Code 1.0b13 / Util / ProcessUtil.h / ProcessUtil.h
Encoding:
C/C++ Source or Header  |  1996-01-17  |  796 b   |  39 lines  |  [TEXT/CWIE]

  1. #pragma once
  2. /*****
  3.  *
  4.  *    Process.h
  5.  *
  6.  *    This is a support file for "Grant's CGI Framework".
  7.  *    Please see the license agreement that accompanies the distribution package
  8.  *    for licensing details.
  9.  *
  10.  *    Copyright ©1995 by Grant Neufeld
  11.  *    grant@acm.com
  12.  *    http://arpp1.carleton.ca/grant/
  13.  *
  14.  *****/
  15.  
  16. #include <Threads.h>
  17.  
  18.  
  19. /***  CONSTANTS  ***/
  20.  
  21. #define kProcessNoTimeout    nil
  22.  
  23.  
  24. /***  FUNCTION PROTOTYPES  ***/
  25.  
  26.     Boolean        ProcessCurrentIsFront    ( void );
  27.     Boolean        ProcessWaitUntilFront    ( unsigned long );
  28.     Boolean        ProcessIsFront            ( ProcessSerialNumber * );
  29.     OSErr        ProcessGetMyFSSpec        ( FSSpec * );
  30.     
  31.     #if kStartupThreadsPreallocate > nil
  32.     OSErr        MyNewThreadFromPool        ( ThreadEntryProcPtr, void *, void **, ThreadID * );
  33.     #endif
  34.     
  35.     void        ThreadFinishAllSubThreads    ( void );
  36.  
  37.  
  38. /***** EOF *****/
  39.